package estore.service;

import estore.model.User;
import java.util.HashMap;
import java.util.Map;

public class UserService {
    // 预设两个账户：管理员和客户（已修改账号密码）
    private static final Map<String, User> users = new HashMap<>();

    static {
        // 初始化用户数据（管理员：root/root，客户：liaoxi/liaoxi）
        users.put("root", new User("root", "root", "admin"));
        users.put("liaoxi", new User("liaoxi", "liaoxi", "customer"));
    }

    /**
     * 用户登录验证
     */
    public User login(String username, String password) {
        User user = users.get(username);
        if (user != null && user.getPassword().equals(password)) {
            return user;
        }
        return null;
    }
}